import Vue from 'vue'
import App from './App.vue'

Vue.config.productionTip = false
// 引入element-ui
import ElementUI from 'element-ui';
// 引入element-ui的样式
import 'element-ui/lib/theme-chalk/index.css';
// 启用ElementUI
Vue.use(ElementUI);

// 引入vue-router
import VueRouter from "vue-router";
// 启用Router路由
Vue.use(VueRouter);

// 引入axios
import axios from "axios";
//动画组件
import VueParticles from 'vue-particles'
Vue.use(VueParticles)
// 配置axios默认服务器地址
// axios.defaults.baseURL = 'http://localhost:8090/';
axios.defaults.baseURL = 'http://localhost:8090';
// 配置状态码范围，状态码在200到500之间都视为正常
axios.defaults.validateStatus = val => val >= 200 && val <= 500;
// 注册为全局属性，Vue.prototype.$xxx 可以注册任意全局属性
Vue.prototype.$axios = axios;

// 引入路由的配置
import router from "@/router/router";

new Vue({
  router,
  render: h => h(App),
}).$mount('#app')
